import { type FeatureFlagResponse } from '@metamask/bridge-controller';
import { BIP44_STAGE_TWO } from '../multichain-accounts/feature-flag-mocks';

export const SSE_RESPONSE_HEADER = { 'Content-Type': 'text/event-stream' };

export const DEFAULT_BRIDGE_FEATURE_FLAGS: FeatureFlagResponse & {
  minimumVersion: string;
} = {
  refreshRate: 30000,
  minimumVersion: '0.0.0',
  maxRefreshCount: 5,
  support: true,
  chains: {
    '1': {
      isActiveSrc: true,
      isActiveDest: true,
      isSingleSwapBridgeButtonEnabled: true,
    },
    '42161': {
      isActiveSrc: true,
      isActiveDest: true,
      isSingleSwapBridgeButtonEnabled: true,
    },
    '59144': {
      isActiveSrc: true,
      isActiveDest: true,
      isSingleSwapBridgeButtonEnabled: true,
    },
    '8453': {
      isActiveSrc: true,
      isActiveDest: true,
      isSingleSwapBridgeButtonEnabled: true,
    },
  },
};

export const BRIDGE_FEATURE_FLAGS_WITH_SSE_ENABLED: FeatureFlagResponse & {
  minimumVersion: string;
} = {
  ...DEFAULT_BRIDGE_FEATURE_FLAGS,
  sse: {
    enabled: true,
    minimumVersion: '13.2.0',
  },
  ...BIP44_STAGE_TWO,
};

export const LOCATOR = {
  MM_IMPORT_TOKENS_MODAL: (suffix: string) =>
    `[data-testid="import-tokens-modal-${suffix}"]`,
};

export const ETH_CONVERSION_RATE_USD = 3010;
export const MOCK_CURRENCY_RATES = {
  currencyRates: {
    ETH: {
      conversionDate: 1665507609.0,
      conversionRate: ETH_CONVERSION_RATE_USD,
      usdConversionRate: ETH_CONVERSION_RATE_USD,
    },
  },
};

export const TOP_ASSETS_API_LINEA_MOCK_RESULT = [
  {
    address: '0x0000000000000000000000000000000000000000',
    symbol: 'ETH',
  },
  {
    address: '0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
    symbol: 'DAI',
  },
  {
    address: '0x176211869ca2b568f2a7d4ee941e073a821ee1ff',
    symbol: 'USDC',
  },
  {
    address: '0xa219439258ca9da29e9cc4ce5596924745e12b93',
    symbol: 'USDT',
  },
  {
    address: '0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f',
    symbol: 'WETH',
  },
];

export const TOP_ASSETS_API_ARBITRUM_MOCK_RESULT = [
  {
    address: '0x0000000000000000000000000000000000000000',
    symbol: 'ETH',
  },
  {
    address: '0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
    symbol: 'DAI',
  },
  {
    address: '0xaf88d065e77c8cc2239327c5edb3a432268e5831',
    symbol: 'USDC',
  },
];

export const GET_QUOTE_INVALID_RESPONSE = [
  {
    quote: {
      requestId: 'd6d465bf-38a1-452e-a8e4-b95cb9ad5421',
      srcChainId: 59144,
      srcTokenAmount: '991250',
      srcAsset: {
        address: null,
        chainId: 59144,
        assetId: null,
        symbol: 'USDC',
        decimals: 6,
        name: 'USD Coin',
        coingeckoId: 'bridged-usd-coin-linea',
        aggregators: [],
        occurrences: 0,
        price: '0',
      },
      destChainId: 1,
      destTokenAmount: '387773599373699',
      minDestTokenAmount: '317773599373699',
      destAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 1,
        assetId: 'eip155:1/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ethereum',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        price: '0',
      },
      bridgeId: 'lifi',
      bridges: ['hop'],
      steps: [],
      bridgePriceData: {
        totalFromAmountUsd: '0.9913',
        totalToAmountUsd: '0.6160',
        priceImpact: '0.3785937657621305',
      },
    },
    trade: {
      chainId: null,
      to: null,
      from: null,
      value: null,
      data: null,
      gasLimit: 0,
    },
    estimatedProcessingTimeInSeconds: 0,
  },
];

export const FAILED_SOURCE_TRANSACTION = {
  status: 'FAILED',
  isExpectedToken: true,
  bridge: 'across',
  srcChain: {
    chainId: 1,
    txHash:
      '0x5a7af400d9b5dc2e342ecef1fc596d888f0536e6bca64f12bcac6a8d63cbb0ab',
  },
};

export const FAILED_DEST_TRANSACTION = {
  status: 'FAILED',
  isExpectedToken: true,
  bridge: 'across',
  srcChain: {
    chainId: 1,
    txHash:
      '0x5a7af400d9b5dc2e342ecef1fc596d888f0536e6bca64f12bcac6a8d63cbb0ab',
  },
  destChain: {
    chainId: 59144,
  },
};

export const MOCK_TOKENS_ARBITRUM = [
  {
    symbol: 'DAI',
    decimals: 18,
    aggregators: [],
    occurrences: 1,
    iconUrl: '',
    address: '0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
    name: 'Dai Stablecoin',
  },
];

export const MOCK_TOKENS_ETHEREUM = [
  {
    symbol: 'DAI',
    decimals: 18,
    aggregators: [
      'metamask',
      'coinGecko',
      'aave',
      'bancor',
      'cmc',
      'oneInch',
      'pmm',
      'zerion',
      'lifi',
      'socket',
      'openswap',
      'sonarwatch',
      'uniswapLabs',
      'coinmarketcap',
      'rango',
    ],
    occurrences: 15,
    iconUrl:
      'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/icons/eip155:1/erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F.svg',
    address: '0x6b175474e89094c44da98b954eedeac495271d0f',
    name: 'Dai Stablecoin',
  },
  {
    symbol: 'USDT',
    decimals: 6,
    aggregators: [
      'metamask',
      'coinGecko',
      'aave',
      'bancor',
      'oneInch',
      'pmm',
      'zerion',
      'lifi',
      'socket',
      'openswap',
      'sonarwatch',
      'uniswapLabs',
      'coinmarketcap',
      'rango',
    ],
    occurrences: 14,
    iconUrl:
      'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/icons/eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7.svg',
    address: '0xdac17f958d2ee523a2206206994597c13d831ec7',
    name: 'Tether USD',
  },
  {
    symbol: 'USDC',
    decimals: 6,
    aggregators: [
      'metamask',
      'coinGecko',
      'aave',
      'bancor',
      'oneInch',
      'pmm',
      'zerion',
      'lifi',
      'socket',
      'openswap',
      'sonarwatch',
      'uniswapLabs',
      'coinmarketcap',
      'rango',
    ],
    occurrences: 14,
    iconUrl:
      'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/icons/eip155:1/erc20:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.svg',
    address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
    name: 'USDC',
  },
  {
    address: '0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0',
    symbol: 'FXS',
    decimals: 18,
    name: 'Frax Share',
    iconUrl: '',
    type: 'erc20',
    aggregators: [],
    occurrences: 1,
    erc20Permit: false,
    storage: {},
    fees: {},
  },
  {
    symbol: 'WETH',
    decimals: 18,
    aggregators: [],
    occurrences: 1,
    iconUrl: '',
    address: '0xdac17f958d2ee523a2206206994597c13d831ec7',
    name: 'Wrapped Ether',
  },
];

export const MOCK_TOKENS_LINEA = [
  {
    symbol: 'USDC',
    decimals: 6,
    aggregators: [
      'metamask',
      'coinGecko',
      'lineaTeam',
      'lifi',
      'rubic',
      'xswap',
      'rango',
      'sonarwatch',
    ],
    occurrences: 8,
    iconUrl:
      'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/icons/eip155:59144/erc20:0x176211869cA2b568f2A7D4EE941E073a821EE1ff.svg',
    address: '0x176211869ca2b568f2a7d4ee941e073a821ee1ff',
    name: 'USDC',
  },
  {
    symbol: 'DAI',
    decimals: 18,
    aggregators: [
      'coinGecko',
      'lineaTeam',
      'lifi',
      'rubic',
      'xswap',
      'rango',
      'sonarwatch',
    ],
    occurrences: 7,
    iconUrl:
      'https://assets.coingecko.com/coins/images/31272/thumb/dai-stablecoin.png?1696530095',
    address: '0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
    name: 'Bridged Dai Stablecoin  Linea ',
  },
  {
    symbol: 'USDT',
    decimals: 6,
    aggregators: [
      'coinGecko',
      'lineaTeam',
      'lifi',
      'rubic',
      'xswap',
      'rango',
      'sonarwatch',
    ],
    occurrences: 7,
    iconUrl:
      'https://assets.coingecko.com/coins/images/31271/thumb/usdt.jpeg?1696530095',
    address: '0xa219439258ca9da29e9cc4ce5596924745e12b93',
    name: 'Bridged Tether  Linea ',
  },
  {
    symbol: 'WETH',
    decimals: 18,
    aggregators: [
      'metamask',
      'coinGecko',
      'lineaTeam',
      'lifi',
      'rubic',
      'xswap',
      'rango',
      'sonarwatch',
    ],
    occurrences: 8,
    iconUrl: '',
    address: '0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f',
    name: 'WETH',
  },
  {
    address: '0x0000000000000000000000000000000000000000',
    symbol: 'ETH',
    decimals: 18,
    name: 'Ether',
    iconUrl: '',
    type: 'native',
    aggregators: [],
    occurrences: 100,
    erc20Permit: false,
  },
];

export const MOCK_GET_TOKEN_ARBITRUM = [
  {
    address: '0x0000000000000000000000000000000000000000',
    chainId: 42161,
    assetId: 'eip155:42161/slip44:60',
    symbol: 'ETH',
    decimals: 18,
    name: 'Ether',
    coingeckoId: 'ethereum',
    aggregators: [],
    occurrences: 100,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/native/60.png',
    metadata: {
      honeypotStatus: {},
      isContractVerified: false,
      erc20Permit: false,
      description: {
        en: 'Ethereum is a global, open-source platform for decentralized applications. In other words, the vision is to create a world computer that anyone can build applications in a decentralized manner; while all states and data are distributed and publicly accessible. Ethereum supports smart contracts in which developers can write code in order to program digital value. Examples of decentralized apps (dapps) that are built on Ethereum includes tokens, non-fungible tokens, decentralized finance apps, lending protocol, decentralized exchanges, and much more.On Ethereum, all transactions and smart contract executions require a small fee to be paid. This fee is called Gas. In technical terms, Gas refers to the unit of measure on the amount of computational effort required to execute an operation or a smart contract. The more complex the execution operation is, the more gas is required to fulfill that operation. Gas fees are paid entirely in Ether (ETH), which is the native coin of the blockchain. The price of gas can fluctuate from time to time depending on the network demand.',
        ko: '이더리움(Ethereum/ETH)은 블록체인 기술에 기반한 클라우드 컴퓨팅 플랫폼 또는 프로그래밍 언어이다. 비탈릭 부테린이 개발하였다.비탈릭 부테린은 가상화폐인 비트코인에 사용된 핵심 기술인 블록체인(blockchain)에 화폐 거래 기록뿐 아니라 계약서 등의 추가 정보를 기록할 수 있다는 점에 착안하여, 전 세계 수많은 사용자들이 보유하고 있는 컴퓨팅 자원을 활용해 분산 네트워크를 구성하고, 이 플랫폼을 이용하여 SNS, 이메일, 전자투표 등 다양한 정보를 기록하는 시스템을 창안했다. 이더리움은 C++, 자바, 파이썬, GO 등 주요 프로그래밍 언어를 지원한다.이더리움을 사물 인터넷(IoT)에 적용하면 기계 간 금융 거래도 가능해진다. 예를 들어 고장난 청소로봇이 정비로봇에 돈을 내고 정비를 받고, 청소로봇은 돈을 벌기 위해 정비로봇의 집을 청소하는 것도 가능해진다.',
        zh: 'Ethereum（以太坊）是一个平台和一种编程语言，使开发人员能够建立和发布下一代分布式应用。Ethereum 是使用甲醚作为燃料，以激励其网络的第一个图灵完备cryptocurrency。Ethereum（以太坊） 是由Vitalik Buterin的创建。该项目于2014年8月获得了美国1800万$比特币的价值及其crowdsale期间。在2016年，Ethereum（以太坊）的价格上涨超过50倍。',
        ja: 'イーサリアム (Ethereum, ETH)・プロジェクトにより開発が進められている、分散型アプリケーション（DApps）やスマート・コントラクトを構築するためのプラットフォームの名称、及び関連するオープンソース・ソフトウェア・プロジェクトの総称である。イーサリアムでは、イーサリアム・ネットワークと呼ばれるP2Pのネットワーク上でスマート・コントラクトの履行履歴をブロックチェーンに記録していく。またイーサリアムは、スマート・コントラクトを記述するチューリング完全なプログラミング言語を持ち、ネットワーク参加者はこのネットワーク上のブロックチェーンに任意のDAppsやスマート・コントラクトを記述しそれを実行することが可能になる。ネットワーク参加者が「Ether」と呼ばれるイーサリアム内部通貨の報酬を目当てに、採掘と呼ばれるブロックチェーンへのスマート・コントラクトの履行結果の記録を行うことで、その正統性を保証していく。このような仕組みにより特定の中央管理組織に依拠せず、P2P全体を実行環境としてプログラムの実行とその結果を共有することが可能になった。',
      },
      createdAt: '2023-10-31T21:35:04.606Z',
    },
  },
  {
    address: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
    chainId: 42161,
    assetId: 'eip155:42161/erc20:0xaf88d065e77c8cc2239327c5edb3a432268e5831',
    symbol: 'USDC',
    decimals: 6,
    name: 'USDC',
    coingeckoId: 'usd-coin',
    aggregators: [
      'coinGecko',
      'traderJoe',
      'oneInch',
      'liFi',
      'xSwap',
      'socket',
      'rubic',
      'squid',
      'rango',
    ],
    occurrences: 9,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xaf88d065e77c8cc2239327c5edb3a432268e5831.png',
    metadata: {
      honeypotStatus: {},
      isContractVerified: true,
      storage: {
        balance: 9,
        approval: 10,
      },
      erc20Permit: true,
      description: {
        en: 'USDC is a fully collateralized US dollar stablecoin. USDC is the bridge between dollars and trading on cryptocurrency exchanges. The technology behind CENTRE makes it possible to exchange value between people, businesses and financial institutions just like email between mail services and texts between SMS providers. We believe by removing artificial economic borders, we can create a more inclusive global economy.',
      },
      createdAt: '2023-10-31T21:35:04.606Z',
    },
  },
  {
    address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
    chainId: 42161,
    assetId: 'eip155:42161/erc20:0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
    symbol: 'DAI',
    decimals: 18,
    name: 'Dai Stablecoin',
    coingeckoId: 'makerdao-arbitrum-bridged-dai-arbitrum-one',
    aggregators: [
      'arbitrumBridge',
      'arbitrumWhitelist',
      'coinGecko',
      'traderJoe',
      'oneInch',
      'liFi',
      'xSwap',
      'socket',
      'rubic',
      'squid',
      'rango',
      'sonarwatch',
    ],
    occurrences: 12,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.png',
    metadata: {
      honeypotStatus: {
        goPlus: false,
      },
      isContractVerified: false,
      storage: {
        balance: 2,
        approval: 3,
      },
      erc20Permit: true,
      description: {
        en: 'MakerDAO has launched Multi-collateral DAI (MCD). This token refers to the new DAI that is collaterized by multiple assets.',
      },
      createdAt: '2023-10-31T21:35:04.606Z',
    },
  },
];

export const MOCK_LINEA_GET_TOKEN_ARBITRUM = [
  {
    address: '0x0000000000000000000000000000000000000000',
    chainId: 42161,
    assetId: 'eip155:42161/slip44:60',
    symbol: 'ETH',
    decimals: 18,
    name: 'Ether',
    coingeckoId: 'ethereum',
    aggregators: [],
    occurrences: 100,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/native/60.png',
    metadata: {
      honeypotStatus: {},
      isContractVerified: false,
      erc20Permit: false,
      description: {},
    },
  },
  {
    address: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
    chainId: 42161,
    assetId: 'eip155:42161/erc20:0xaf88d065e77c8cc2239327c5edb3a432268e5831',
    symbol: 'USDC',
    decimals: 6,
    name: 'USDC',
    coingeckoId: 'usd-coin',
    aggregators: [
      'coinGecko',
      'traderJoe',
      'oneInch',
      'liFi',
      'xSwap',
      'socket',
      'rubic',
    ],
    occurrences: 7,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xaf88d065e77c8cc2239327c5edb3a432268e5831.png',
    metadata: {
      honeypotStatus: {},
      isContractVerified: true,
      storage: {
        balance: 9,
        approval: 10,
      },
      erc20Permit: true,
      description: {},
      createdAt: '2023-10-31T21:35:04.606Z',
    },
  },
  {
    address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
    chainId: 42161,
    assetId: 'eip155:42161/erc20:0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
    symbol: 'DAI',
    decimals: 18,
    name: 'Dai Stablecoin',
    coingeckoId: 'makerdao-arbitrum-bridged-dai-arbitrum-one',
    aggregators: [
      'arbitrumBridge',
      'arbitrumWhitelist',
      'coinGecko',
      'traderJoe',
      'oneInch',
      'liFi',
      'xSwap',
      'socket',
      'rubic',
      'squid',
    ],
    occurrences: 10,
    iconUrl:
      'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.png',
    metadata: {
      honeypotStatus: {
        goPlus: false,
      },
      isContractVerified: false,
      storage: {
        balance: 2,
        approval: 3,
      },
      erc20Permit: true,
      description: {},
      createdAt: '2023-10-31T21:35:04.606Z',
    },
  },
];

export const MOCK_BRIDGE_ETH_TO_ETH_LINEA = [
  {
    quote: {
      requestId: '33b8ed9f-0872-4bb6-a11b-67232ac08634',
      srcChainId: 1,
      srcTokenAmount: '991250000000000000',
      srcAsset: {
        address: '0x0000000000000000000000000000000000000000',
        assetId: 'eip155:1/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ethereum',
        coingeckoId: 'ethereum',
        aggregators: [],
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: false,
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        chainId: 1,
        price: '2074.06',
      },
      destChainId: 59144,
      destTokenAmount: '991164565855146762',
      minDestTokenAmount: '991144565855146762',
      destAsset: {
        address: '0x0000000000000000000000000000000000000000',
        assetId: 'eip155:59144/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ether',
        coingeckoId: 'ethereum',
        aggregators: [],
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
        metadata: {
          honeypotStatus: {},
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        chainId: 59144,
        price: '2062.15',
      },
      feeData: {
        metabridge: {
          amount: '8750000000000000',
          asset: {
            address: '0x0000000000000000000000000000000000000000',
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            chainId: 1,
            price: '2074.06',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 1,
          destChainId: 59144,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            chainId: 1,
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
            chainId: 59144,
          },
          srcAmount: '991250000000000000',
          destAmount: '991164565855146762',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '2055.9120',
        totalToAmountUsd: '2043.9300',
        priceImpact: '0.005828070462159734',
      },
    },
    trade: {
      chainId: 1,
      to: '0x0439e60F02a8900a951603950d8D4527f400C3f1',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x0de0b6b3a7640000',
      data: '0x3ce33bff000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c6966694164617074657256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000021a786957c69424a4353afe743242bd9db3cc07b00000000000000000000000021a786957c69424a4353afe743242bd9db3cc07b000000000000000000000000000000000000000000000000000000000000e708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc1a09f859b20000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000001f161421c8e000000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de5152000000000000000000000000000000000000000000000000000000000000008cdf834e156cc0470a1f787f315cfe73b6021e818b776b421b1c4db2474086a7e15cfe73b6021e818b776b421b1c4db2474086a7e10000e708e5d7c2a44ffddf6b295a15c148167daaaf5cf34f0000000000000000000000000000000000000000000000000dc152ebd5c0130a000000000000000000000000000000000000000067e2bfaf67e2e3a0000000000000000000000000000000000000000000000000ebbfe4016dd8dfdaf7330510dd608ddd154e735e6f56d6b4ea6420b6c6f1c4426f44f708c691d206fd410b1b1a7e5c0e8c3fdc3c8a57cd507b1f365ad638499d1c',
      gasLimit: 159131,
    },
    estimatedProcessingTimeInSeconds: 20,
  },
];

export const MOCK_BRIDGE_NATIVE_L2_TO_MAINNET = [
  {
    quote: {
      requestId: 'f7f9af6c-bb7d-4372-8142-553e9874994d',
      srcChainId: 59144,
      srcTokenAmount: '991250000000000000',
      srcAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 59144,
        assetId: 'eip155:59144/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ether',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
        metadata: {
          honeypotStatus: {},
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '1574.78',
      },
      destChainId: 1,
      destTokenAmount: '990933440686599409',
      minDestTokenAmount: '970933440686599409',
      destAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 1,
        assetId: 'eip155:1/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ethereum',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: false,
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '1572.99',
      },
      feeData: {
        metabridge: {
          amount: '8750000000000000',
          asset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
            price: '1574.78',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 59144,
          destChainId: 1,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          srcAmount: '991250000000000000',
          destAmount: '990933440686599409',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '1561.0007',
        totalToAmountUsd: '1558.7284',
        priceImpact: '0.0014556687898987402',
      },
    },
    trade: {
      chainId: 59144,
      to: '0xE3d0d2607182Af5B24f5C3C2E4990A053aDd64e3',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x0de0b6b3a7640000',
      data: '0x3ce33bff000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c6966694164617074657256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed1200000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed120000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc1a09f859b20000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000001f161421c8e000000000000000000000000000b87644b0bd6af792c022dc4958b3faaa84d74d08000000000000000000000000000000000000000000000000000000000000008cdf834e15a2aabe0039b046a85cfe73b6021e818b776b421b1c4db2474086a7e15cfe73b6021e818b776b421b1c4db2474086a7e100000001c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000dc086a6e3924f49000000000000000000000000000000000000000068068dc36806b14c00000000000000000000000000000000000000000000000073502259cbd4304dd43c206f2e3dc77a8520e57835af317a8b0e726cdfd8adc84f7aaa1461c398b2ebacd0da14227c36745609d7a6b72a682d177683c35955581b',
      gasLimit: 158000,
    },
    estimatedProcessingTimeInSeconds: 8,
  },
];

export const MOCK_BRIDGE_NATIVE_L2_TO_L2 = [
  {
    quote: {
      requestId: 'c32368d4-ca4a-4235-9432-346d8ba1f29a',
      srcChainId: 59144,
      srcTokenAmount: '991250000000000000',
      srcAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 59144,
        assetId: 'eip155:59144/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ether',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
        metadata: {
          honeypotStatus: {},
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '1575.62',
      },
      destChainId: 42161,
      destTokenAmount: '991144603594270178',
      minDestTokenAmount: '970933440686599409',
      destAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 42161,
        assetId: 'eip155:42161/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ether',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/native/60.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: false,
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T21:35:04.606Z',
        },
        price: '1570.66415883',
      },
      feeData: {
        metabridge: {
          amount: '8750000000000000',
          asset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
            price: '1575.62',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['celer'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 59144,
          destChainId: 42161,
          protocol: {
            name: '0x',
            displayName: '0x',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/exchanges/zerox.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 42161,
            assetId: 'eip155:42161/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:35:04.606Z',
            },
          },
          srcAmount: '991250000000000000',
          destAmount: '991144603594270178',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '1561.8333',
        totalToAmountUsd: '1556.7553',
        priceImpact: '0.0032513072938065634',
      },
    },
    trade: {
      chainId: 59144,
      to: '0xE3d0d2607182Af5B24f5C3C2E4990A053aDd64e3',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x0de0b6b3a7640000',
      data: '0x3ce33bff000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c6966694164617074657256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800000000000000000000000001bdacd14bd00861ea4042d4bf151731f1b239f4a0000000000000000000000001bdacd14bd00861ea4042d4bf151731f1b239f4a000000000000000000000000000000000000000000000000000000000000a4b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc1a09f859b20000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000001f161421c8e000000000000000000000000000b87644b0bd6af792c022dc4958b3faaa84d74d080000000000000000000000000000000000000000000000000000000000000224ae0b91e50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000277a0000000000000000000000000000000000000000000000000000000059a2b9348b68e735b14d30b4ef6f945f901acf3d67278fa37e063b9fba0a2c1b77dc91d100000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000000000000000000000000000000dc1a09f859b2000000000000000000000000000000000000000000000000000000000000000a4b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076362726964676500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6d6574616d61736b2d62726964676500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054031194d4b5f120644b25925956f2d0d41d4524d20cd8bcf7ec8e6a0f02f8b8655a8fbd49fac4270ba43a7f085dade1097562bc12e1627985ac003431a16a701b',
      gasLimit: 213808,
    },
    estimatedProcessingTimeInSeconds: 112,
  },
];

export const MOCK_BRIDGE_DAI_L2_TO_L2 = [
  {
    quote: {
      requestId: '3b6ca730-1a94-4eb4-965a-a10a6f894ac3',
      srcChainId: 59144,
      srcTokenAmount: '9912500000000000000',
      srcAsset: {
        address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
        chainId: 59144,
        assetId:
          'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'bridged-dai-stablecoin-linea',
        aggregators: [
          'lineaTeam',
          'coinGecko',
          'oneInch',
          'liFi',
          'xSwap',
          'rubic',
          'rango',
          'sonarwatch',
        ],
        occurrences: 8,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
        metadata: {
          honeypotStatus: {
            goPlus: false,
          },
          isContractVerified: true,
          storage: {
            balance: 51,
            approval: 52,
          },
          erc20Permit: false,
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '0.99995',
      },
      destChainId: 42161,
      destTokenAmount: '9904599265963515167',
      minDestTokenAmount: '970933440686599409',
      destAsset: {
        address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
        chainId: 42161,
        assetId:
          'eip155:42161/erc20:0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'makerdao-arbitrum-bridged-dai-arbitrum-one',
        aggregators: [
          'arbitrumBridge',
          'arbitrumWhitelist',
          'coinGecko',
          'traderJoe',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
          'squid',
          'rango',
          'sonarwatch',
        ],
        occurrences: 12,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.png',
        metadata: {
          honeypotStatus: {
            goPlus: false,
          },
          isContractVerified: false,
          storage: {
            balance: 2,
            approval: 3,
          },
          erc20Permit: true,
          description: {
            en: 'MakerDAO has launched Multi-collateral DAI (MCD). This token refers to the new DAI that is collaterized by multiple assets.',
          },
          createdAt: '2023-10-31T21:35:04.606Z',
        },
        price: '0.99995',
      },
      feeData: {
        metabridge: {
          amount: '87500000000000000',
          asset: {
            address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
            chainId: 59144,
            assetId:
              'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'bridged-dai-stablecoin-linea',
            aggregators: [
              'lineaTeam',
              'coinGecko',
              'oneInch',
              'liFi',
              'xSwap',
              'rubic',
              'rango',
              'sonarwatch',
            ],
            occurrences: 8,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: true,
              storage: {
                balance: 51,
                approval: 52,
              },
              erc20Permit: false,
              createdAt: '2023-10-31T21:55:26.652Z',
            },
            price: '0.99995',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 59144,
          destChainId: 42161,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
            chainId: 59144,
            assetId:
              'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'bridged-dai-stablecoin-linea',
            aggregators: [
              'lineaTeam',
              'coinGecko',
              'oneInch',
              'liFi',
              'xSwap',
              'rubic',
              'rango',
              'sonarwatch',
            ],
            occurrences: 8,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: true,
              storage: {
                balance: 51,
                approval: 52,
              },
              erc20Permit: false,
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          destAsset: {
            address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
            chainId: 42161,
            assetId:
              'eip155:42161/erc20:0xda10009cbd5d07dd0cecc66161fc93d7c9000da1',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'makerdao-arbitrum-bridged-dai-arbitrum-one',
            aggregators: [
              'arbitrumBridge',
              'arbitrumWhitelist',
              'coinGecko',
              'traderJoe',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'squid',
              'rango',
              'sonarwatch',
            ],
            occurrences: 12,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: false,
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {
                en: 'MakerDAO has launched Multi-collateral DAI (MCD). This token refers to the new DAI that is collaterized by multiple assets.',
              },
              createdAt: '2023-10-31T21:35:04.606Z',
            },
          },
          srcAmount: '9912500000000000000',
          destAmount: '9904599265963515167',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '9.9120',
        totalToAmountUsd: '9.9041',
        priceImpact: '0.000797013720742648',
      },
    },
    approval: {
      chainId: 59144,
      to: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x095ea7b3000000000000000000000000e3d0d2607182af5b24f5c3c2e4990a053add64e30000000000000000000000000000000000000000000000008ac7230489e80000',
      gasLimit: 33556,
    },
    trade: {
      chainId: 59144,
      to: '0xE3d0d2607182Af5B24f5C3C2E4990A053aDd64e3',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x3ce33bff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d50000000000000000000000000000000000000000000000008ac7230489e8000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c69666941646170746572563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed1200000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed12000000000000000000000000000000000000000000000000000000000000a4b10000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d5000000000000000000000000da10009cbd5d07dd0cecc66161fc93d7c9000da10000000000000000000000000000000000000000000000008990463b380f400000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000136dcc951d8c000000000000000000000000000b87644b0bd6af792c022dc4958b3faaa84d74d0800000000000000000000000000000000000000000000000000000000000000b0cd48728dbc2af8cfd1cc4b755cfe73b6021e818b776b421b1c4db2474086a7e15cfe73b6021e818b776b421b1c4db2474086a7e14af15ec2a0bd43db75dd04e62faa3b8ef36b00d500000000000000008990463b380f40000000a4b1da10009cbd5d07dd0cecc66161fc93d7c9000da10000000000000000000000000000000000000000000000008974348e3a599d1f00000000000000000000000000000000000000006815579f68157bd50000000000000000000000000000000000000000223dc6489e0bd7cb9d21cce4a5ac1217861b8e8c0c9798e524d22401129eeb86081a514b15ef15d853fe69be12fd4acce8f67219239aefd84c9578ded3def38a1c',
      gasLimit: 207300,
    },
    estimatedProcessingTimeInSeconds: 3,
  },
];

export const MOCK_BRIDGE_DAI_L2_TO_MAINNET = [
  {
    quote: {
      requestId: 'c3394f9e-4153-4c66-b451-68c9185e1e87',
      srcChainId: 59144,
      srcTokenAmount: '9912500000000000000',
      srcAsset: {
        address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
        chainId: 59144,
        assetId:
          'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'bridged-dai-stablecoin-linea',
        aggregators: [
          'lineaTeam',
          'coinGecko',
          'oneInch',
          'liFi',
          'xSwap',
          'rubic',
          'rango',
          'sonarwatch',
        ],
        occurrences: 8,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
        metadata: {
          honeypotStatus: {
            goPlus: false,
          },
          isContractVerified: true,
          storage: {
            balance: 51,
            approval: 52,
          },
          erc20Permit: false,
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '0.99995',
      },
      destChainId: 1,
      destTokenAmount: '9669794399261320507',
      minDestTokenAmount: '970933440686599409',
      destAsset: {
        address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
        chainId: 1,
        assetId: 'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'dai',
        aggregators: [
          'metamask',
          'aave',
          'cmc',
          'coinGecko',
          'coinMarketCap',
          'openSwap',
          'zerion',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
          'rango',
          'pmm',
          'metamask',
          'bancor',
        ],
        occurrences: 16,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
        metadata: {
          honeypotStatus: {
            honeypotIs: false,
            goPlus: false,
          },
          isContractVerified: true,
          fees: {
            avgFee: 0,
            maxFee: 0,
            minFee: 0,
          },
          storage: {
            balance: 2,
            approval: 3,
          },
          erc20Permit: true,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '0.99995',
      },
      feeData: {
        metabridge: {
          amount: '87500000000000000',
          asset: {
            address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
            chainId: 59144,
            assetId:
              'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'bridged-dai-stablecoin-linea',
            aggregators: [
              'lineaTeam',
              'coinGecko',
              'oneInch',
              'liFi',
              'xSwap',
              'rubic',
              'rango',
              'sonarwatch',
            ],
            occurrences: 8,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: true,
              storage: {
                balance: 51,
                approval: 52,
              },
              erc20Permit: false,
              createdAt: '2023-10-31T21:55:26.652Z',
            },
            price: '0.99995',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 59144,
          destChainId: 1,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
            chainId: 59144,
            assetId:
              'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'bridged-dai-stablecoin-linea',
            aggregators: [
              'lineaTeam',
              'coinGecko',
              'oneInch',
              'liFi',
              'xSwap',
              'rubic',
              'rango',
              'sonarwatch',
            ],
            occurrences: 8,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: true,
              storage: {
                balance: 51,
                approval: 52,
              },
              erc20Permit: false,
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          destAsset: {
            address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'dai',
            aggregators: [
              'metamask',
              'aave',
              'cmc',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'rango',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 16,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
                goPlus: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          srcAmount: '9912500000000000000',
          destAmount: '9669794399261320507',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '9.9120',
        totalToAmountUsd: '9.6693',
        priceImpact: '0.024485472154963783',
      },
    },
    approval: {
      chainId: 59144,
      to: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x095ea7b3000000000000000000000000e3d0d2607182af5b24f5c3c2e4990a053add64e30000000000000000000000000000000000000000000000008ac7230489e80000',
      gasLimit: 33556,
    },
    trade: {
      chainId: 59144,
      to: '0xE3d0d2607182Af5B24f5C3C2E4990A053aDd64e3',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x3ce33bff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d50000000000000000000000000000000000000000000000008ac7230489e8000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c69666941646170746572563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed1200000000000000000000000060b6710c04d44273f6f5c2f1c871aa9e856bed1200000000000000000000000000000000000000000000000000000000000000010000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d50000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000008990463b380f400000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000136dcc951d8c000000000000000000000000000b87644b0bd6af792c022dc4958b3faaa84d74d0800000000000000000000000000000000000000000000000000000000000000b0cd48728d7d4a4721d3c0c0e45cfe73b6021e818b776b421b1c4db2474086a7e15cfe73b6021e818b776b421b1c4db2474086a7e14af15ec2a0bd43db75dd04e62faa3b8ef36b00d500000000000000008990463b380f4000000000016b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000862354894fb9a5f70000000000000000000000000000000000000000681555bf6815796c000000000000000000000000000000000000000059ac2c4c3143760ff43542845ea4312dcb22d3b4f153ef9f8bb4f3b34eb9d6525163bda8fc3a0f064cea35d8fa69291ec6273d31b48d8b536a5c3e3bb2aab1481c',
      gasLimit: 207326,
    },
    estimatedProcessingTimeInSeconds: 10,
  },
];

export const MOCK_BRIDGE_ETH_TO_WETH_LINEA = [
  {
    quote: {
      requestId: '7851a7b1-2fed-4533-b9f5-71a11e800b29',
      srcChainId: 1,
      srcTokenAmount: '24778276250000000000',
      srcAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 1,
        assetId: 'eip155:1/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ethereum',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: false,
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '1794.0077881',
      },
      destChainId: 59144,
      destTokenAmount: '24777037000000000000',
      minDestTokenAmount: '24277037000000000000',
      destAsset: {
        address: '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f',
        chainId: 59144,
        assetId:
          'eip155:59144/erc20:0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f',
        symbol: 'WETH',
        decimals: 18,
        name: 'Wrapped Ether',
        coingeckoId: 'wrapped-ether-linea',
        aggregators: [
          'lineaTeam',
          'coinGecko',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
        ],
        occurrences: 7,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f.png',
        metadata: {
          honeypotStatus: {
            goPlus: false,
          },
          isContractVerified: true,
          storage: {
            balance: 3,
            approval: 4,
          },
          erc20Permit: false,
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '1790.84044216',
      },
      feeData: {
        metabridge: {
          amount: '218723750000000000',
          asset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            price: '1794.0077881',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['stargate'],
      steps: [
        {
          action: 'bridge',
          srcChainId: 1,
          destChainId: 59144,
          protocol: {
            name: 'stargate',
            displayName: 'StargateV2 (Fast mode)',
            icon: 'https://raw.githubusercontent.com/lifinance/types/5685c638772f533edad80fcb210b4bb89e30a50f/src/assets/icons/bridges/stargate.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          srcAmount: '24778276250000000000',
          destAmount: '24777037000000000000',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '44452.4206',
        totalToAmountUsd: '44371.7199',
        priceImpact: '0.0018154399447934955',
      },
    },
    trade: {
      chainId: 1,
      to: '0x0439e60F02a8900a951603950d8D4527f400C3f1',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x015ae81cc0020311db',
      data: '0x3ce33bff000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ae81cc0020311db00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c6966694164617074657256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007400000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000000000000000e7080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f00000000000000000000000000000000000000000000000157de1ef7ebbf84000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000030910177eb0fc00000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de515200000000000000000000000000000000000000000000000000000000000005e414d530770000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000020057fae0ee92608b7bfde501ea2d042b6a51e73fc01cf15f10fed05e2dd001b10500000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e100000000000000000000000000000000000000000000000157de1ef7ebbf8400000000000000000000000000000000000000000000000000000000000000e70800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000a7374617267617465563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6d6574616d61736b2d6272696467650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000edb0979291db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e100000000000000000000000000000000000000000000000000000000000075e70000000000000000000000006ca57d9846f9a1fd48368762b743a047ec4f81a600000000000000000000000000000000000000000000000157de1ef7ebbf8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000002c0003010013030000000000000000000000000000000610bc010011010000000000000000000000000001e876000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c057fae0ee92608b7bfde501ea2d042b6a51e73fc01cf15f10fed05e2dd001b10500000000000000000000000000000000000000000000000000000000000000600000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f6c9605c6e231c1547b7a6545d93e7233f97322a000000000000000000000000f6c9605c6e231c1547b7a6545d93e7233f97322a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f00000000000000000000000000000000000000000000000157d9b7e08bb5d00000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000004d0e30db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db9258a49a3fbc07132ec53f15c2430c474e5dd797d92f88a7fdc65915fb9c6e5298c9bed7344b8791766b9c8e494305e024afd41ea20fd5035d6a08a2553a1c1c',
      gasLimit: 538310,
    },
    estimatedProcessingTimeInSeconds: 205,
  },
];

export const MOCK_BRIDGE_ETH_TO_USDC_ARBITRUM = [
  {
    quote: {
      requestId: 'a769a578-03bc-4a50-9280-c53ccc0b4698',
      srcChainId: 1,
      srcTokenAmount: '991250000000000000',
      srcAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 1,
        assetId: 'eip155:1/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ethereum',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: false,
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '1657.94',
      },
      destChainId: 42161,
      destTokenAmount: '1642004253',
      minDestTokenAmount: '1612004253',
      destAsset: {
        address: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
        chainId: 42161,
        assetId:
          'eip155:42161/erc20:0xaf88d065e77c8cc2239327c5edb3a432268e5831',
        symbol: 'USDC',
        decimals: 6,
        name: 'USDC',
        coingeckoId: 'usd-coin',
        aggregators: [
          'coinGecko',
          'traderJoe',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
        ],
        occurrences: 7,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xaf88d065e77c8cc2239327c5edb3a432268e5831.png',
        metadata: {
          honeypotStatus: {},
          isContractVerified: true,
          storage: {
            balance: 9,
            approval: 10,
          },
          erc20Permit: true,
          description: {},
          createdAt: '2023-10-31T21:35:04.606Z',
        },
        price: '1.000100010001',
      },
      feeData: {
        metabridge: {
          amount: '8750000000000000',
          asset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            price: '1657.94',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'swap',
          srcChainId: 1,
          destChainId: 1,
          protocol: {
            name: '0x',
            displayName: '0x',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/exchanges/zerox.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
            symbol: 'USDC',
            decimals: 6,
            name: 'USD Coin',
            coingeckoId: 'usd-coin',
            aggregators: [
              'aave',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 13,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 9,
                approval: 10,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          srcAmount: '991250000000000000',
          destAmount: '1642170405',
        },
        {
          action: 'bridge',
          srcChainId: 1,
          destChainId: 42161,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
            symbol: 'USDC',
            decimals: 6,
            name: 'USD Coin',
            coingeckoId: 'usd-coin',
            aggregators: [
              'aave',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 13,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 9,
                approval: 10,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
            chainId: 42161,
            assetId:
              'eip155:42161/erc20:0xaf88d065e77c8cc2239327c5edb3a432268e5831',
            symbol: 'USDC',
            decimals: 6,
            name: 'USDC',
            coingeckoId: 'usd-coin',
            aggregators: [
              'coinGecko',
              'traderJoe',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
            ],
            occurrences: 7,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/42161/erc20/0xaf88d065e77c8cc2239327c5edb3a432268e5831.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: true,
              storage: {
                balance: 9,
                approval: 10,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T21:35:04.606Z',
            },
          },
          srcAmount: '1642170405',
          destAmount: '1642004253',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '1643.4330',
        totalToAmountUsd: '1642.1685',
        priceImpact: '0.0007694259516512071',
      },
    },
    trade: {
      chainId: 1,
      to: '0x0439e60F02a8900a951603950d8D4527f400C3f1',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x0de0b6b3a7640000',
      data: '0x3ce33bff000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c696669416461707465725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d200000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000000000000000a4b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af88d065e77c8cc2239327c5edb3a432268e58310000000000000000000000000000000000000000000000000dc1a09f859b20000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000001f161421c8e000000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de51520000000000000000000000000000000000000000000000000000000000000bc428832cbd000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000a60b3d4b1b3dd7949806793eb7f294180d90f8ecfe235921bbf32ca60e68955dea9000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000000000000000000000000000000000000061643e81000000000000000000000000000000000000000000000000000000000000a4b10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066163726f73730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6d6574616d61736b2d6272696467650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001ff3684f28c67538d4d072c227340000000000000000000000000000000000001ff3684f28c67538d4d072c227340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000dc1a09f859b200000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000006e42213bc0b0000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc1a09f859b20000000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000006041fff991f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000006158178e00000000000000000000000000000000000000000000000000000000000000a0d86c7fac0aca1603f9f383a9627ab300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000000000000010438c9c147000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000002710000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000024d0e30db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010438c9c147000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000242e1a7d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016438c9c147000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000002710000000000000000000000000836951eb21f3df98273517b7249dceff270d34bf000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000842668dfaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c876d21d000000000000000000000000f5c4f3dc02c3fb9279495a8fef7b0741da956157000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000061e2581d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e1000000000000000000000000af88d065e77c8cc2239327c5edb3a432268e5831000000000000000000000000000000000000000000000000000000006155930a0000000000000000000000000000000000000000000000000de05aaa642eb7fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067f701e30000000000000000000000000000000000000000000000000000000067f725d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000793c37a147b7661a53ef48c9076026f926218a5e7a54435b0900bf93992c869b0a98607cacacf296cc101f65b5a91fffc3ef3c65fa000eaf311461880a83d7ad1b',
      gasLimit: 587326,
    },
    estimatedProcessingTimeInSeconds: 48,
  },
];

export const MOCK_BRIDGE_DAI_TO_ETH_LINEA = [
  {
    quote: {
      requestId: '8b6b5f35-c9ff-41e9-b3c1-506fa2ff0aa1',
      srcChainId: 1,
      srcTokenAmount: '24781250000000000000',
      srcAsset: {
        address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
        chainId: 1,
        assetId: 'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'dai',
        aggregators: [
          'aave',
          'cmc',
          'coinGecko',
          'coinMarketCap',
          'openSwap',
          'zerion',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
          'pmm',
          'metamask',
          'bancor',
        ],
        occurrences: 14,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
        metadata: {
          honeypotStatus: {
            honeypotIs: false,
            goPlus: false,
          },
          isContractVerified: true,
          fees: {
            avgFee: 0,
            maxFee: 0,
            minFee: 0,
          },
          storage: {
            balance: 2,
            approval: 3,
          },
          erc20Permit: true,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '1',
      },
      destChainId: 59144,
      destTokenAmount: '15668702841431844',
      minDestTokenAmount: '12668702841431844',
      destAsset: {
        address: '0x0000000000000000000000000000000000000000',
        chainId: 59144,
        assetId: 'eip155:59144/slip44:60',
        symbol: 'ETH',
        decimals: 18,
        name: 'Ether',
        coingeckoId: 'ethereum',
        aggregators: [],
        occurrences: 100,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
        metadata: {
          honeypotStatus: {},
          erc20Permit: false,
          description: {},
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '1587.37',
      },
      feeData: {
        metabridge: {
          amount: '218750000000000000',
          asset: {
            address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'dai',
            aggregators: [
              'aave',
              'cmc',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 14,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
                goPlus: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            price: '1',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'swap',
          srcChainId: 1,
          destChainId: 1,
          protocol: {
            name: '0x',
            displayName: '0x',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/exchanges/zerox.png',
          },
          srcAsset: {
            address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'dai',
            aggregators: [
              'aave',
              'cmc',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 14,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
                goPlus: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          srcAmount: '24781250000000000000',
          destAmount: '15677641349879878',
        },
        {
          action: 'bridge',
          srcChainId: 1,
          destChainId: 59144,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 1,
            assetId: 'eip155:1/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ethereum',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/native/60.png',
            metadata: {
              honeypotStatus: {},
              isContractVerified: false,
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0x0000000000000000000000000000000000000000',
            chainId: 59144,
            assetId: 'eip155:59144/slip44:60',
            symbol: 'ETH',
            decimals: 18,
            name: 'Ether',
            coingeckoId: 'ethereum',
            aggregators: [],
            occurrences: 100,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/native/60.png',
            metadata: {
              honeypotStatus: {},
              erc20Permit: false,
              description: {},
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          srcAmount: '15677641349879878',
          destAmount: '15668702841431844',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '24.7813',
        totalToAmountUsd: '24.8720',
        priceImpact: '-0.003660017836029515',
      },
    },
    approval: {
      chainId: 1,
      to: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x095ea7b30000000000000000000000000439e60f02a8900a951603950d8d4527f400c3f10000000000000000000000000000000000000000000000015af1d78b58c40000',
      gasLimit: 2658900,
    },
    trade: {
      chainId: 1,
      to: '0x0439e60F02a8900a951603950d8D4527f400C3f1',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x3ce33bff00000000000000000000000000000000000000000000000000000000000000800000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000000000000000000000000000015af1d78b58c4000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c696669416461707465725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be00000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000000000000000e7080000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000157e8af940c2620000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000030927f74c9de000000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de51520000000000000000000000000000000000000000000000000000000000000a8428832cbd000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000920eb862ba3fed306b2d2a1f0e2e3e946c189515d86b1c7e503345f217d7cbd133a00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e100000000000000000000000000000000000000000000000000376b70265b916f000000000000000000000000000000000000000000000000000000000000e7080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066163726f73730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6d6574616d61736b2d6272696467650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001ff3684f28c67538d4d072c227340000000000000000000000000000000000001ff3684f28c67538d4d072c227340000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000157e8af940c26200000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005a42213bc0b0000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000157e8af940c2620000000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000004c41fff991f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000003767aed3bc24e400000000000000000000000000000000000000000000000000000000000000a0d51d0592ca67d94f0fdceee6627ab300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000018422ce6ede0000000000000000000000000d0e364aa7852291883c162b22d6d81f6355428f00000000000000000000000000000000000000000000000000000000000001000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000157e8af940c26200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067f49ed800000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c6b175474e89094c44da98b954eedeac495271d0f000001f4c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010438c9c147000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000242e1a7d4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c876d21d000000000000000000000000f5c4f3dc02c3fb9279495a8fef7b0741da956157000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000037be6b7a3104770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e1000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f00000000000000000000000000000000000000000000000000375f8f908bb69d0000000000000000000000000000000000000000000000000ddeade3ed843ed400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067f49ce70000000000000000000000000000000000000000000000000000000067f4c0d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5aa580e5f58c9f0031c98315783977420369633342e48b59423dd6911c54a622e056ede0831ca4162d4efd3c9bb423a4572abfa9de3424f7d8f4e396e38e2311c',
      gasLimit: 453279,
    },
    estimatedProcessingTimeInSeconds: 48,
  },
];

export const MOCK_BRIDGE_USDC_TO_DAI_LINEA = [
  {
    quote: {
      requestId: 'f771670f-9928-42d5-9db0-92523560057b',
      srcChainId: 1,
      srcTokenAmount: '9912500',
      srcAsset: {
        address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
        chainId: 1,
        assetId: 'eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
        symbol: 'USDC',
        decimals: 6,
        name: 'USDC',
        coingeckoId: 'usd-coin',
        aggregators: [
          'metamask',
          'aave',
          'coinGecko',
          'coinMarketCap',
          'openSwap',
          'zerion',
          'oneInch',
          'liFi',
          'xSwap',
          'socket',
          'rubic',
          'rango',
          'pmm',
          'metamask',
          'bancor',
        ],
        occurrences: 15,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
        metadata: {
          honeypotStatus: {
            honeypotIs: false,
          },
          isContractVerified: true,
          fees: {
            avgFee: 0,
            maxFee: 0,
            minFee: 0,
          },
          storage: {
            balance: 9,
            approval: 10,
          },
          erc20Permit: true,
          description: {},
          createdAt: '2023-10-31T22:41:58.553Z',
        },
        price: '0.99999445',
      },
      destChainId: 59144,
      destTokenAmount: '9899595568570427284',
      minDestTokenAmount: '899595568570427284',
      destAsset: {
        address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
        chainId: 59144,
        assetId:
          'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
        symbol: 'DAI',
        decimals: 18,
        name: 'Dai Stablecoin',
        coingeckoId: 'bridged-dai-stablecoin-linea',
        aggregators: [
          'lineaTeam',
          'coinGecko',
          'oneInch',
          'liFi',
          'xSwap',
          'rubic',
          'rango',
          'sonarwatch',
        ],
        occurrences: 8,
        iconUrl:
          'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
        metadata: {
          honeypotStatus: {
            goPlus: false,
          },
          isContractVerified: true,
          storage: {
            balance: 51,
            approval: 52,
          },
          erc20Permit: false,
          createdAt: '2023-10-31T21:55:26.652Z',
        },
        price: '0.99995',
      },
      feeData: {
        metabridge: {
          amount: '87500',
          asset: {
            address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
            symbol: 'USDC',
            decimals: 6,
            name: 'USDC',
            coingeckoId: 'usd-coin',
            aggregators: [
              'metamask',
              'aave',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'rango',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 15,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 9,
                approval: 10,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
            price: '0.99999445',
          },
        },
      },
      bridgeId: 'lifi',
      bridges: ['across'],
      steps: [
        {
          action: 'swap',
          srcChainId: 1,
          destChainId: 1,
          protocol: {
            name: '0x',
            displayName: '0x',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/exchanges/zerox.png',
          },
          srcAsset: {
            address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
            symbol: 'USDC',
            decimals: 6,
            name: 'USDC',
            coingeckoId: 'usd-coin',
            aggregators: [
              'metamask',
              'aave',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'rango',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 15,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 9,
                approval: 10,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'dai',
            aggregators: [
              'metamask',
              'aave',
              'cmc',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'rango',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 16,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
                goPlus: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          srcAmount: '9912500',
          destAmount: '9912500457774458936',
        },
        {
          action: 'bridge',
          srcChainId: 1,
          destChainId: 59144,
          protocol: {
            name: 'across',
            displayName: 'AcrossV3',
            icon: 'https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/bridges/acrossv2.png',
          },
          srcAsset: {
            address: '0x6B175474E89094C44Da98b954EedeAC495271d0F',
            chainId: 1,
            assetId:
              'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'dai',
            aggregators: [
              'metamask',
              'aave',
              'cmc',
              'coinGecko',
              'coinMarketCap',
              'openSwap',
              'zerion',
              'oneInch',
              'liFi',
              'xSwap',
              'socket',
              'rubic',
              'rango',
              'pmm',
              'metamask',
              'bancor',
            ],
            occurrences: 16,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x6b175474e89094c44da98b954eedeac495271d0f.png',
            metadata: {
              honeypotStatus: {
                honeypotIs: false,
                goPlus: false,
              },
              isContractVerified: true,
              fees: {
                avgFee: 0,
                maxFee: 0,
                minFee: 0,
              },
              storage: {
                balance: 2,
                approval: 3,
              },
              erc20Permit: true,
              description: {},
              createdAt: '2023-10-31T22:41:58.553Z',
            },
          },
          destAsset: {
            address: '0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5',
            chainId: 59144,
            assetId:
              'eip155:59144/erc20:0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5',
            symbol: 'DAI',
            decimals: 18,
            name: 'Dai Stablecoin',
            coingeckoId: 'bridged-dai-stablecoin-linea',
            aggregators: [
              'lineaTeam',
              'coinGecko',
              'oneInch',
              'liFi',
              'xSwap',
              'rubic',
              'rango',
              'sonarwatch',
            ],
            occurrences: 8,
            iconUrl:
              'https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/59144/erc20/0x4af15ec2a0bd43db75dd04e62faa3b8ef36b00d5.png',
            metadata: {
              honeypotStatus: {
                goPlus: false,
              },
              isContractVerified: true,
              storage: {
                balance: 51,
                approval: 52,
              },
              erc20Permit: false,
              createdAt: '2023-10-31T21:55:26.652Z',
            },
          },
          srcAmount: '9912500457774458936',
          destAmount: '9899595568570427284',
        },
      ],
      bridgePriceData: {
        totalFromAmountUsd: '9.9124',
        totalToAmountUsd: '9.8991',
        priceImpact: '0.0013417537629634802',
      },
    },
    approval: {
      chainId: 1,
      to: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x095ea7b30000000000000000000000000439e60f02a8900a951603950d8d4527f400c3f10000000000000000000000000000000000000000000000000000000000989680',
      gasLimit: 36007,
    },
    trade: {
      chainId: 1,
      to: '0x0439e60F02a8900a951603950d8D4527f400C3f1',
      from: '0x5CfE73b6021E818B776b421B1c4Db2474086a7e1',
      value: '0x00',
      data: '0x3ce33bff0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000d6c696669416461707465725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000000000000000e708000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d500000000000000000000000000000000000000000000000000000000009740b4000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000155cc000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de5152000000000000000000000000000000000000000000000000000000000000096428832cbd0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000008007a1328638a6965312d452f5738a44ec73a7650167040527ea12f8849a95b30a30000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f0000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e100000000000000000000000000000000000000000000000088e031d07e6f94d1000000000000000000000000000000000000000000000000000000000000e7080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066163726f73730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6d6574616d61736b2d6272696467650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000001ff3684f28c67538d4d072c227340000000000000000000000000000000000001ff3684f28c67538d4d072c22734000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000000000000009740b400000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000004842213bc0b0000000000000000000000005418226af9c8d5d287a78fbbbcd337b86ec07d61000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000009740b40000000000000000000000005418226af9c8d5d287a78fbbbcd337b86ec07d6100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000003a41fff991f0000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000088e031d07e6f721600000000000000000000000000000000000000000000000000000000000000a020fef3cc5a483e8ee1c828b1627ab30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000e4c1fb425e0000000000000000000000005418226af9c8d5d287a78fbbbcd337b86ec07d61000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000009740b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000681546fc00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084bfda52920000000000000000000000005418226af9c8d5d287a78fbbbcd337b86ec07d61000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c876d21d000000000000000000000000f5c4f3dc02c3fb9279495a8fef7b0741da9561570000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000089b3e0f18f8e7e260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000005cfe73b6021e818b776b421b1c4db2474086a7e10000000000000000000000004af15ec2a0bd43db75dd04e62faa3b8ef36b00d500000000000000000000000000000000000000000000000088b25d64cd191cc10000000000000000000000000000000000000000000000000ddc1127d1932062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000681544a300000000000000000000000000000000000000000000000000000000681568f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6ae4be7a9019f71bb7a12798904bb7145faf2191ed723f239b7f9ebba80b0f70cd5c90eef9010cd33e2bd0e53d41a3ea86a42777ce63e7bd70519d758666551b',
      gasLimit: 495854,
    },
    estimatedProcessingTimeInSeconds: 47,
  },
];

export const MOCK_SWAP_API_AGGREGATOR_LINEA = {
  kyberSwap: {
    // Legitimate hex color value
    // eslint-disable-next-line @metamask/design-tokens/color-no-hex
    color: '#000',
    title: 'Kyberswap',
    icon: "data:image/svg+xml;charset=UTF-8,%3csvg width='72' height='102' viewBox='0 0 72 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M30.5815 50.9855L68.6768 72.8253C69.9925 73.5854 71.6882 72.6206 71.6882 71.1003V30.8707C71.6882 29.3504 70.0217 28.3856 68.6768 29.1458L30.5815 50.9855Z' fill='%2331CB9E'/%3e%3cpath d='M66.4547 19.7314L41.1651 0.406034C39.9956 -0.471064 38.2999 0.142904 37.9783 1.5755L28.7395 44.6118L66.2501 23.0644C67.5073 22.3335 67.6242 20.6085 66.4547 19.7314Z' fill='%2331CB9E'/%3e%3cpath d='M41.1651 101.594L66.5132 82.2393C67.6534 81.3622 67.5365 79.6372 66.3086 78.9063L28.7395 57.3882L38.0075 100.424C38.2706 101.857 39.9664 102.471 41.1651 101.594Z' fill='%2331CB9E'/%3e%3cpath d='M20.8165 50.9853L30.7861 4.61603C31.1662 2.80336 29.0904 1.45848 27.5993 2.62794L2.0758 22.1288C0.760151 23.1228 0 24.7016 0 26.3388V75.7194C0 77.3567 0.760151 78.9355 2.0758 79.9295L27.5993 99.4011C29.0612 100.512 31.1662 99.1964 30.7861 97.413L20.8165 50.9853Z' fill='%2331CB9E'/%3e%3c/svg%3e",
    iconPng:
      '',
  },
  openOcean: {
    // Legitimate hex color value
    // eslint-disable-next-line @metamask/design-tokens/color-no-hex
    color: '#000',
    title: 'Open Ocean',
    icon: "data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='75' height='75' viewBox='0 0 1000.000000 1000.000000' preserveAspectRatio='xMidYMid meet'%3e%3cg transform='translate(0.000000,1000.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3e%3cpath d='M4710 8288 c-58 -4 -175 -20 -260 -34 -953 -158 -1781 -722 -2284 -1557 -552 -917 -617 -2062 -173 -3043 170 -374 396 -695 703 -994 430 -420 929 -698 1508 -840 1123 -275 2297 52 3113 869 312 311 570 699 723 1086 24 61 47 115 52 121 4 6 54 14 110 17 203 12 452 60 650 125 l113 37 3 395 c1 217 0 400 -2 406 -2 6 -46 -4 -117 -27 -63 -20 -166 -48 -229 -62 -116 -26 -339 -62 -345 -55 -1 1 0 71 3 155 l5 151 86 12 c174 24 442 89 574 139 l27 11 0 406 c0 383 -1 406 -17 399 -140 -61 -536 -147 -717 -157 l-59 -3 -38 125 c-278 919 -966 1685 -1854 2065 -489 208 -1043 298 -1575 253z m627 -872 c283 -45 485 -108 728 -226 405 -197 766 -523 1000 -901 84 -136 178 -329 160 -329 -8 0 -129 29 -267 65 -406 104 -643 145 -833 145 -236 0 -623 -74 -787 -150 l-28 -13 0 -405 c0 -381 1 -404 18 -397 63 27 246 80 347 100 323 65 545 69 855 14 90 -16 578 -135 864 -210 l39 -10 -5 -150 c-3 -82 -7 -152 -10 -154 -6 -6 -151 28 -428 100 -516 135 -742 167 -1010 145 -223 -18 -430 -62 -617 -132 l-53 -19 0 -406 c0 -371 1 -405 16 -399 198 76 438 127 690 146 246 20 470 -10 904 -121 256 -65 300 -78 300 -86 0 -18 -132 -254 -195 -348 -102 -153 -184 -252 -316 -383 -134 -131 -212 -195 -369 -301 -523 -351 -1173 -483 -1804 -366 -755 139 -1398 625 -1740 1316 -117 235 -187 458 -227 724 -25 165 -30 472 -11 625 72 553 309 1043 688 1424 398 399 894 641 1454 711 143 18 504 13 637 -9z'/%3e%3c/g%3e%3c/svg%3e",
    iconPng:
      '',
  },
};
